# Dingzhong Chen <wsxy162@gmail.com>, 2018-2021.
# Liu Tao <lyuutau@outlook.com>, 2021.
# Nanling <neithern@outlook.com>, 2023.
-# lumingzh <lumingzh@qq.com>, 2022-2025.
+# lumingzh <lumingzh@qq.com>, 2022-2026.
#
msgid ""
msgstr ""
"Project-Id-Version: gnome-shell master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-shell/issues/\n"
-"POT-Creation-Date: 2025-08-31 20:33+0000\n"
-"PO-Revision-Date: 2025-09-01 09:16+0800\n"
+"POT-Creation-Date: 2026-02-04 22:50+0000\n"
+"PO-Revision-Date: 2026-02-14 16:44+0800\n"
"Last-Translator: lumingzh <lumingzh@qq.com>\n"
"Language-Team: Chinese (China) <i18n-zh@googlegroups.com>\n"
"Language: zh_CN\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Gtranslator 48.0\n"
+"X-Generator: Gtranslator 49.0\n"
"X-DL-Team: zh_CN\n"
"X-DL-Module: gnome-shell\n"
"X-DL-Branch: main\n"
msgstr "为固定应用 9 打开新窗口"
#. Translators: name of the folder under ~/Pictures for screenshots.
-#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2292
+#: data/50-gnome-shell-screenshots.xml:6 js/ui/screenshot.js:2296
msgid "Screenshots"
msgstr "截图"
msgstr "交互式录屏"
#: data/50-gnome-shell-system.xml:6
-#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1312
+#: data/X-GNOME-Shell-System.directory.desktop.in:2 js/ui/messageTray.js:1311
msgid "System"
msgstr "系统"
msgid "Utilities"
msgstr "实用工具"
-#: js/dbusServices/extensions/extensionPrefsDialog.js:71
+#: js/dbusServices/extensions/extensionPrefsDialog.js:70
msgid "Extension Error"
msgstr "扩展错误"
#. Translators: %s is an extension name
-#: js/dbusServices/extensions/extensionPrefsDialog.js:104
+#: js/dbusServices/extensions/extensionPrefsDialog.js:103
#, javascript-format
msgid "Unable to display the settings for “%s”."
msgstr "无法显示“%s”的设置。"
#. Translators: Link label in the phrase "Information about this
#. problem may be available on the extension website"
-#: js/dbusServices/extensions/extensionPrefsDialog.js:110
+#: js/dbusServices/extensions/extensionPrefsDialog.js:109
msgid "extension website"
msgstr "扩展网站"
#. Translators: %s is "extension website"
-#: js/dbusServices/extensions/extensionPrefsDialog.js:114
+#: js/dbusServices/extensions/extensionPrefsDialog.js:113
#, javascript-format
msgid "Information about this problem may be available on the %s."
msgstr "关于此问题的信息可能会在 %s。"
msgid "Copy Error"
msgstr "复制错误"
-#: js/gdm/authPrompt.js:157 js/gdm/loginDialog.js:511
+#: js/gdm/authPrompt.js:58 js/misc/timeLimitsManager.js:1427
+msgid "Screen Time Limit Reached"
+msgstr "已达到屏幕时间限制"
+
+#: js/gdm/authPrompt.js:64
+msgid ""
+"Daily limit for screen time on this device has been reached. Resume tomorrow."
+msgstr "此设备已达到每日屏幕使用时间的限制。请明天继续。"
+
+#. Translators: this is for ignoring a screen time limit for parental controls
+#: js/gdm/authPrompt.js:72
+msgid "Ignore"
+msgstr "忽略"
+
+#: js/gdm/authPrompt.js:256 js/gdm/loginDialog.js:514
#: js/ui/audioDeviceSelection.js:60 js/ui/components/networkAgent.js:114
-#: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:437
+#: js/ui/components/polkitAgent.js:144 js/ui/endSessionDialog.js:401
#: js/ui/extensionDownloader.js:276 js/ui/shellMountOperation.js:382
#: js/ui/shellMountOperation.js:392
msgid "Cancel"
msgstr "取消"
-#: js/gdm/authPrompt.js:335 js/ui/components/networkAgent.js:214
+#: js/gdm/authPrompt.js:434 js/ui/components/networkAgent.js:214
#: js/ui/components/networkAgent.js:234 js/ui/components/networkAgent.js:266
#: js/ui/components/networkAgent.js:299 js/ui/components/networkAgent.js:338
#: js/ui/components/networkAgent.js:351 js/ui/components/polkitAgent.js:286
msgid "Choose Session"
msgstr "选择会话"
-#: js/gdm/loginDialog.js:417 js/ui/status/accessibility.js:35
+#: js/gdm/loginDialog.js:420 js/ui/status/accessibility.js:35
msgid "Accessibility"
msgstr "无障碍"
#. Translators: is running for <username>
-#: js/gdm/loginDialog.js:469
+#: js/gdm/loginDialog.js:472
#, javascript-format
msgid ""
"Remote login is not possible because a remote session is already running for "
"或强行停止它。"
#. Translators: is running for <username>
-#: js/gdm/loginDialog.js:472
+#: js/gdm/loginDialog.js:475
#, javascript-format
msgid ""
"Login is not possible because a remote session is already running for %s. To "
"停止它。"
#. Translators: is running for <username>
-#: js/gdm/loginDialog.js:475
+#: js/gdm/loginDialog.js:478
#, javascript-format
msgid ""
"Remote login is not possible because a local session is already running for "
"或强行停止它。"
#. Translators: is running for <username>
-#: js/gdm/loginDialog.js:478
+#: js/gdm/loginDialog.js:481
#, javascript-format
msgid ""
"Login is not possible because a session is already running for %s. To login, "
msgstr ""
"登录不可用,因为 %s 已有会话在运行。要想登录,您必须从会话登出或强行停止它。"
-#: js/gdm/loginDialog.js:487
+#: js/gdm/loginDialog.js:490
msgid "Session Already Running"
msgstr "会话已在运行"
-#: js/gdm/loginDialog.js:499
+#: js/gdm/loginDialog.js:502
msgid ""
"Force stopping will quit any running apps and processes, and could result in "
"data loss"
msgstr "强行停止将退出任何正在运行的应用和进程,可能会导致数据丢失"
-#: js/gdm/loginDialog.js:519
+#: js/gdm/loginDialog.js:522
msgid "Force Stop"
msgstr "强行停止"
-#: js/gdm/loginDialog.js:597
+#: js/gdm/loginDialog.js:600
msgid "Not listed?"
msgstr "未列出?"
#. Translators: this message is shown below the username entry field
#. to clue the user in on how to login to the local network realm
-#: js/gdm/loginDialog.js:1126
+#: js/gdm/loginDialog.js:1136
#, javascript-format
msgid "(e.g., user or %s)"
msgstr "(如 user 或 %s)"
-#: js/gdm/loginDialog.js:1131 js/ui/components/networkAgent.js:258
+#: js/gdm/loginDialog.js:1141 js/ui/components/networkAgent.js:258
#: js/ui/components/networkAgent.js:293 js/ui/components/networkAgent.js:327
#: subprojects/extensions-tool/src/command-upload.c:234
msgid "Username"
msgstr "用户名"
-#: js/gdm/loginDialog.js:1197
+#: js/gdm/loginDialog.js:1207
msgid "Login Attempt Timed Out"
msgstr "登录超时"
-#: js/gdm/loginDialog.js:1198
+#: js/gdm/loginDialog.js:1208
msgid "Login took too long, please try again"
msgstr "登录时间过长,请重试"
-#: js/gdm/loginDialog.js:1547
+#: js/gdm/loginDialog.js:1553
msgid "Login Window"
msgstr "登录窗口"
-#: js/gdm/util.js:498
+#: js/gdm/util.js:496
msgid "Authentication error"
msgstr "认证出错"
#. Translators: this message is shown below the password entry field
#. to indicate the user can swipe their finger on the fingerprint reader
-#: js/gdm/util.js:729
+#: js/gdm/util.js:731
msgid "(or swipe finger across reader)"
msgstr "(或将手指划过指纹读取器)"
#. Translators: this message is shown below the password entry field
#. to indicate the user can place their finger on the fingerprint reader instead
-#: js/gdm/util.js:734
+#: js/gdm/util.js:736
msgid "(or place finger on reader)"
msgstr "(或将手指置于指纹读取器上)"
-#: js/misc/breakManager.js:770
+#: js/misc/breakManager.js:774
msgid "Break complete sound"
msgstr "休息完成提示音"
-#: js/misc/breakManager.js:980
+#: js/misc/breakManager.js:983
#, javascript-format
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] "%d 秒"
-#: js/misc/breakManager.js:986
+#: js/misc/breakManager.js:989
#, javascript-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d 分"
-#: js/misc/breakManager.js:992
+#: js/misc/breakManager.js:995
#, javascript-format
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] "%d 时"
-#: js/misc/breakManager.js:998
+#: js/misc/breakManager.js:1001
#, javascript-format
msgid "%d day"
msgid_plural "%d days"
msgstr[0] "%d 天"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1081
+#: js/misc/breakManager.js:1083
#, javascript-format
msgid "It will be time for a break in %s"
msgid_plural "It will be time for a break in %s"
msgstr[0] "将在 %s 后开始休息"
-#: js/misc/breakManager.js:1089
+#: js/misc/breakManager.js:1091
msgid "Movement Break Soon"
msgstr "即将开始活动休息"
-#: js/misc/breakManager.js:1092
+#: js/misc/breakManager.js:1094
msgid "Eyesight Break Soon"
msgstr "即将开始眼部休息"
-#: js/misc/breakManager.js:1095
+#: js/misc/breakManager.js:1097
msgid "Break Soon"
msgstr "即将开始休息"
-#: js/misc/breakManager.js:1140
+#: js/misc/breakManager.js:1142
msgid "Movement Break in Progress"
msgstr "正在进行活动休息"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1143
+#: js/misc/breakManager.js:1145
#, javascript-format
msgid "Continue moving around for %s"
msgid_plural "Continue moving around for %s"
msgstr[0] "继续周围活动 %s"
-#: js/misc/breakManager.js:1149
+#: js/misc/breakManager.js:1151
msgid "Eyesight Break in Progress"
msgstr "正在进行眼部休息"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1152
+#: js/misc/breakManager.js:1154
#, javascript-format
msgid "Continue looking away for %s"
msgid_plural "Continue looking away for %s"
msgstr[0] "继续转移视线 %s"
-#: js/misc/breakManager.js:1158
+#: js/misc/breakManager.js:1160
msgid "Break in Progress"
msgstr "正在进行休息"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1161
+#: js/misc/breakManager.js:1163
#, javascript-format
msgid "%s left in your break"
msgid_plural "%s left in your break"
msgstr[0] "休息时间剩余 %s"
-#: js/misc/breakManager.js:1200
+#: js/misc/breakManager.js:1202
msgid "Time for a Movement Break"
msgstr "到活动休息时间了"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1203
+#: js/misc/breakManager.js:1205
#, javascript-format
msgid "Take a break from the device and move around for %s"
msgid_plural "Take a break from the device and move around for %s"
msgstr[0] "离开电子设备休息并四处活动 %s"
-#: js/misc/breakManager.js:1209
+#: js/misc/breakManager.js:1211
msgid "Time for an Eyesight Break"
msgstr "到眼部休息时间了"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1212
+#: js/misc/breakManager.js:1214
#, javascript-format
msgid ""
"Take a break from the screen. Look at least 6 meters away for at least %s"
"Take a break from the screen. Look at least 6 meters away for at least %s"
msgstr[0] "离开屏幕休息一下。看看 6 米远外并保持至少 %s"
-#: js/misc/breakManager.js:1218
+#: js/misc/breakManager.js:1220
msgid "Time for a Break"
msgstr "到休息时间了"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1221
+#: js/misc/breakManager.js:1223
#, javascript-format
msgid "It’s time to take a break. Get away from the device for %s!"
msgid_plural "It’s time to take a break. Get away from the device for %s!"
msgstr[0] "是时间休息一下了。离开电子设备 %s!"
#. %s will be replaced with a string that describes a time interval, such as “2 minutes”, “40 seconds” or “1 hour”
-#: js/misc/breakManager.js:1245
+#: js/misc/breakManager.js:1247
#, javascript-format
msgid "You were due to take a break %s ago"
msgid_plural "You were due to take a break %s ago"
msgstr[0] "%s 之前您就应该休息一下了"
-#: js/misc/breakManager.js:1251
+#: js/misc/breakManager.js:1253
msgid "Break Overdue"
msgstr "休息延误"
-#: js/misc/breakManager.js:1267
+#: js/misc/breakManager.js:1269
#, javascript-format
msgid "There is %s remaining in your break"
msgid_plural "There are %s remaining in your break"
msgstr[0] "您的休息时间剩余 %s"
-#: js/misc/breakManager.js:1273
+#: js/misc/breakManager.js:1275
msgid "Break Interrupted"
msgstr "休息中断"
#. Translators: As in "Delay the break"
-#: js/misc/breakManager.js:1351
+#: js/misc/breakManager.js:1353
msgid "Delay"
msgstr "延迟"
#. Translators: As in "Skip the break"
-#: js/misc/breakManager.js:1373 js/ui/welcomeDialog.js:61
+#: js/misc/breakManager.js:1375 js/ui/welcomeDialog.js:61
msgid "Skip"
msgstr "跳过"
#. Translators: As in "Take the break"
-#: js/misc/breakManager.js:1395
+#: js/misc/breakManager.js:1397
msgid "Take"
msgstr "休息"
#. Translators: This is a notification to warn the user that a
#. screen time break will start shortly.
-#: js/misc/breakManager.js:1458
+#: js/misc/breakManager.js:1460
#, javascript-format
msgid "Break in %d second"
msgid_plural "Break in %d seconds"
msgstr[0] "将在 %d 后开始休息"
-#: js/misc/brightnessManager.js:169 js/ui/status/brightness.js:10
+#: js/misc/brightnessManager.js:171 js/ui/status/brightness.js:10
msgid "Brightness"
msgstr "亮度"
#. Translators: The name of the power-off action in search
-#: js/misc/systemActions.js:93
+#: js/misc/systemActions.js:94
msgctxt "search-result"
msgid "Power Off"
msgstr "关机"
#. Translators: A list of keywords that match the power-off action, separated by semicolons
-#: js/misc/systemActions.js:96
+#: js/misc/systemActions.js:97
msgid "power off;poweroff;shutdown;halt;stop"
msgstr "power off;poweroff;shutdown;halt;stop;关机;断电;挂起;停止"
#. Translators: The name of the restart action in search
-#: js/misc/systemActions.js:101
+#: js/misc/systemActions.js:102
msgctxt "search-result"
msgid "Restart"
msgstr "重启"
#. Translators: A list of keywords that match the restart action, separated by semicolons
-#: js/misc/systemActions.js:104
+#: js/misc/systemActions.js:105
msgid "reboot;restart;"
msgstr "reboot;restart;重启;重新启动;"
#. Translators: The name of the lock screen action in search
-#: js/misc/systemActions.js:109
+#: js/misc/systemActions.js:110
msgctxt "search-result"
msgid "Lock Screen"
msgstr "锁屏"
#. Translators: A list of keywords that match the lock screen action, separated by semicolons
-#: js/misc/systemActions.js:112
+#: js/misc/systemActions.js:113
msgid "lock screen"
msgstr "lock screen;锁屏"
#. Translators: The name of the logout action in search
-#: js/misc/systemActions.js:117
+#: js/misc/systemActions.js:118
msgctxt "search-result"
msgid "Log Out"
msgstr "登出"
#. Translators: A list of keywords that match the logout action, separated by semicolons
-#: js/misc/systemActions.js:120
+#: js/misc/systemActions.js:121
msgid "logout;log out;sign off"
msgstr "logout;log out;sign off;登出;注销;退出"
#. Translators: The name of the suspend action in search
-#: js/misc/systemActions.js:125
+#: js/misc/systemActions.js:126
msgctxt "search-result"
msgid "Suspend"
msgstr "挂起"
#. Translators: A list of keywords that match the suspend action, separated by semicolons
-#: js/misc/systemActions.js:128
+#: js/misc/systemActions.js:129
msgid "suspend;sleep"
msgstr "suspend;sleep;挂起;睡眠"
#. Translators: The name of the switch user action in search
-#: js/misc/systemActions.js:133
+#: js/misc/systemActions.js:134
msgctxt "search-result"
msgid "Switch User"
msgstr "切换用户"
#. Translators: A list of keywords that match the switch user action, separated by semicolons
-#: js/misc/systemActions.js:136
+#: js/misc/systemActions.js:137
msgid "switch user"
msgstr "switch user;切换用户"
#. Translators: A list of keywords that match the lock orientation action, separated by semicolons
-#: js/misc/systemActions.js:143
+#: js/misc/systemActions.js:144
msgid "lock orientation;unlock orientation;screen;rotation"
msgstr "lock orientation;screen;rotation;锁定方向;屏幕;旋转"
#. Translators: The name of the screenshot UI action in search
-#: js/misc/systemActions.js:148
+#: js/misc/systemActions.js:149
msgctxt "search-result"
msgid "Take a Screenshot"
msgstr "截图"
#. Translators: A list of keywords that match the screenshot UI action, separated by semicolons
-#: js/misc/systemActions.js:151
+#: js/misc/systemActions.js:152
msgid "screenshot;screencast;snip;capture;record"
msgstr ""
"screenshot;screencast;snip;capture;record;截图;截屏;屏幕截图;屏幕录制;录屏;录"
"制;剪辑;捕获;记录"
-#: js/misc/systemActions.js:255
+#: js/misc/systemActions.js:256
msgctxt "search-result"
msgid "Unlock Screen Rotation"
msgstr "解锁屏幕旋转"
-#: js/misc/systemActions.js:256
+#: js/misc/systemActions.js:257
msgctxt "search-result"
msgid "Lock Screen Rotation"
msgstr "锁定屏幕旋转"
-#: js/misc/timeLimitsManager.js:342
+#: js/misc/timeLimitsManager.js:468
msgid "GNOME needs to save screen time data"
msgstr "GNOME 需要保存屏幕时间数据"
-#: js/misc/timeLimitsManager.js:1124
+#: js/misc/timeLimitsManager.js:1392
+msgid "Screen Time Limit is almost up"
+msgstr "屏幕时间限制要到了"
+
+#: js/misc/timeLimitsManager.js:1394
+#, javascript-format
+msgid "The computer will lock in %d second."
+msgid_plural "The computer will lock in %d seconds."
+msgstr[0] "计算机将在 %d 秒后锁定。"
+
+#: js/misc/timeLimitsManager.js:1402
#, javascript-format
msgid "Screen Time Limit in %d Minute"
msgid_plural "Screen Time Limit in %d Minutes"
msgstr[0] "将在 %d 分后开启屏幕时间限制"
-#: js/misc/timeLimitsManager.js:1131
+#: js/misc/timeLimitsManager.js:1406
msgid "Your screen time limit is approaching"
msgstr "您的屏幕时间限制即将到来"
-#: js/misc/timeLimitsManager.js:1145
-msgid "Screen Time Limit Reached"
-msgstr "已达到屏幕时间限制"
-
-#: js/misc/timeLimitsManager.js:1146
+#: js/misc/timeLimitsManager.js:1428
msgid "It’s time to stop using the device"
msgstr "是时候停止使用该设备了"
-#: js/misc/util.js:130
+#: js/misc/util.js:131
msgid "Command not found"
msgstr "命令未找到"
-#: js/misc/util.js:168
+#: js/misc/util.js:169
#, javascript-format
msgid "Execution of “%s” failed:"
msgstr "执行“%s”失败:"
msgid "Allow"
msgstr "允许"
-#: js/ui/appDisplay.js:1734
+#: js/ui/appDisplay.js:1731
msgid "Unnamed Folder"
msgstr "未命名文件夹"
msgid "%s has been unpinned from the dash."
msgstr "%s 已从快捷栏移除。"
-#: js/ui/appFavorites.js:134 js/ui/main.js:315
+#: js/ui/appFavorites.js:134 js/ui/main.js:304
msgid "Undo"
msgstr "撤消"
msgid "Headset"
msgstr "耳麦"
-#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:367
+#: js/ui/audioDeviceSelection.js:79 js/ui/status/volume.js:371
msgid "Microphone"
msgstr "麦克风"
msgstr "设置"
#. Translators: Enter 0-6 (Sunday-Saturday) for non-work days. Examples: "0" (Sunday) "6" (Saturday) "06" (Sunday and Saturday).
-#: js/ui/calendar.js:32
+#: js/ui/calendar.js:34
msgctxt "calendar-no-work"
msgid "06"
msgstr "06"
#. * NOTE: These grid abbreviations are always shown together
#. * and in order, e.g. "S M T W T F S".
#.
-#: js/ui/calendar.js:58
+#: js/ui/calendar.js:60
msgctxt "grid sunday"
msgid "S"
msgstr "日"
#. Translators: Calendar grid abbreviation for Monday
-#: js/ui/calendar.js:60
+#: js/ui/calendar.js:62
msgctxt "grid monday"
msgid "M"
msgstr "一"
#. Translators: Calendar grid abbreviation for Tuesday
-#: js/ui/calendar.js:62
+#: js/ui/calendar.js:64
msgctxt "grid tuesday"
msgid "T"
msgstr "二"
#. Translators: Calendar grid abbreviation for Wednesday
-#: js/ui/calendar.js:64
+#: js/ui/calendar.js:66
msgctxt "grid wednesday"
msgid "W"
msgstr "三"
#. Translators: Calendar grid abbreviation for Thursday
-#: js/ui/calendar.js:66
+#: js/ui/calendar.js:68
msgctxt "grid thursday"
msgid "T"
msgstr "四"
#. Translators: Calendar grid abbreviation for Friday
-#: js/ui/calendar.js:68
+#: js/ui/calendar.js:70
msgctxt "grid friday"
msgid "F"
msgstr "五"
#. Translators: Calendar grid abbreviation for Saturday
-#: js/ui/calendar.js:70
+#: js/ui/calendar.js:72
msgctxt "grid saturday"
msgid "S"
msgstr "六"
#. * "%OB" is the new format specifier introduced in glibc 2.27,
#. * in most cases you should not change it.
#.
-#: js/ui/calendar.js:421
+#: js/ui/calendar.js:425
msgid "%OB"
msgstr "%OB"
#. * in most cases you should not use the old "%B" here unless you
#. * absolutely know what you are doing.
#.
-#: js/ui/calendar.js:431
+#: js/ui/calendar.js:435
msgid "%OB %Y"
msgstr "%Y %OB"
-#: js/ui/calendar.js:493
+#: js/ui/calendar.js:505
msgid "Previous month"
msgstr "上个月"
-#: js/ui/calendar.js:511
+#: js/ui/calendar.js:523
msgid "Next month"
msgstr "下个月"
-#: js/ui/calendar.js:662
+#: js/ui/calendar.js:675
#, no-javascript-format
msgctxt "date day number format"
msgid "%d"
msgstr "%d"
-#: js/ui/calendar.js:721
+#: js/ui/calendar.js:734
msgid "Week %V"
msgstr "第%V周"
-#: js/ui/calendar.js:773
+#: js/ui/calendar.js:787
msgid "No Notifications"
msgstr "无通知"
-#: js/ui/calendar.js:812
+#: js/ui/calendar.js:828
msgid "Clear"
msgstr "清除"
-#: js/ui/calendar.js:816
+#: js/ui/calendar.js:832
msgctxt "action"
msgid "Clear all notifications"
msgstr "清除全部通知"
#. Translators: %s is an application name
-#: js/ui/closeDialog.js:42
+#: js/ui/closeDialog.js:40
#, javascript-format
msgid "“%s” Is Not Responding"
msgstr "“%s”无响应"
-#: js/ui/closeDialog.js:43
+#: js/ui/closeDialog.js:41
msgid ""
"You may choose to wait a short while for it to continue or force the app to "
"quit entirely"
msgstr "您可以选择等待其响应或强制完全退出此应用"
-#: js/ui/closeDialog.js:71
+#: js/ui/closeDialog.js:69
msgid "Force Quit"
msgstr "强制退出"
-#: js/ui/closeDialog.js:76
+#: js/ui/closeDialog.js:74
msgid "Wait"
msgstr "等待"
-#: js/ui/components/automountManager.js:82
+#: js/ui/components/automountManager.js:81
msgid "External drive connected"
msgstr "外部驱动器已连接"
-#: js/ui/components/automountManager.js:94
+#: js/ui/components/automountManager.js:93
msgid "External drive disconnected"
msgstr "外部驱动器已断开"
-#: js/ui/components/automountManager.js:208
+#: js/ui/components/automountManager.js:207
msgid "Unable to unlock volume"
msgstr "无法解锁卷"
-#: js/ui/components/automountManager.js:209
+#: js/ui/components/automountManager.js:208
msgid "The installed udisks version does not support the PIM setting"
msgstr "安装的 udisks 版本不支持 PIM 设置"
"Alternatively you can connect by pushing the “WPS” button on your router"
msgstr "此外,您也可以通过按下路由器的“WPS”按钮来连接"
-#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:246
+#: js/ui/components/networkAgent.js:108 js/ui/status/bluetooth.js:245
#: js/ui/status/network.js:360 js/ui/status/network.js:444
msgid "Connect"
msgstr "连接"
msgstr "服务"
#: js/ui/components/networkAgent.js:371 js/ui/components/networkAgent.js:407
-#: js/ui/components/networkAgent.js:745 js/ui/components/networkAgent.js:766
+#: js/ui/components/networkAgent.js:744 js/ui/components/networkAgent.js:765
msgid "Authentication required"
msgstr "需要认证"
-#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:746
+#: js/ui/components/networkAgent.js:372 js/ui/components/networkAgent.js:745
#, javascript-format
msgid ""
"Passwords or encryption keys are required to access the wireless network “%s”"
msgstr "访问无线网络“%s”需要密码或密钥"
-#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:750
+#: js/ui/components/networkAgent.js:376 js/ui/components/networkAgent.js:749
msgid "Wired 802.1X authentication"
msgstr "有线 802.1X 认证"
msgid "Network name"
msgstr "网络名称"
-#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:754
+#: js/ui/components/networkAgent.js:387 js/ui/components/networkAgent.js:753
msgid "DSL authentication"
msgstr "DSL 认证"
-#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:759
+#: js/ui/components/networkAgent.js:394 js/ui/components/networkAgent.js:758
msgid "PIN code required"
msgstr "需要 PIN 码"
-#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:760
+#: js/ui/components/networkAgent.js:395 js/ui/components/networkAgent.js:759
msgid "PIN code is needed for the mobile broadband device"
msgstr "移动宽带设备需要 PIN 码"
msgid "PIN"
msgstr "PIN"
-#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:751
-#: js/ui/components/networkAgent.js:755 js/ui/components/networkAgent.js:767
-#: js/ui/components/networkAgent.js:771
+#: js/ui/components/networkAgent.js:408 js/ui/components/networkAgent.js:750
+#: js/ui/components/networkAgent.js:754 js/ui/components/networkAgent.js:766
+#: js/ui/components/networkAgent.js:770
#, javascript-format
msgid "A password is required to connect to “%s”"
msgstr "连接到“%s”需要密码"
-#: js/ui/components/networkAgent.js:770
+#: js/ui/components/networkAgent.js:769
msgid "VPN password"
msgstr "VPN 密码"
msgid "Sorry, that didn’t work. Please try again."
msgstr "抱歉,认证失败。请重试。"
-#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:404
+#: js/ui/ctrlAltTab.js:23 js/ui/overviewControls.js:407
msgid "Windows"
msgstr "窗口"
msgid "Select Weather Location…"
msgstr "选择天气位置…"
-#: js/ui/endSessionDialog.js:47
+#: js/ui/endSessionDialog.js:46
#, javascript-format
msgctxt "title"
msgid "Log Out %s"
msgstr "登出 %s"
-#: js/ui/endSessionDialog.js:48
+#: js/ui/endSessionDialog.js:47
msgctxt "title"
msgid "Log Out"
msgstr "登出"
-#: js/ui/endSessionDialog.js:51
+#: js/ui/endSessionDialog.js:50
#, javascript-format
msgid "%s will be logged out automatically in %d second"
msgid_plural "%s will be logged out automatically in %d seconds"
msgstr[0] "%s 将在 %d 秒后自动登出"
-#: js/ui/endSessionDialog.js:57
+#: js/ui/endSessionDialog.js:56
#, javascript-format
msgid "You will be logged out automatically in %d second"
msgid_plural "You will be logged out automatically in %d seconds"
msgstr[0] "您将在 %d 秒后自动登出"
-#: js/ui/endSessionDialog.js:64
+#: js/ui/endSessionDialog.js:63
msgctxt "button"
msgid "Log Out"
msgstr "登出"
-#: js/ui/endSessionDialog.js:70 js/ui/status/system.js:181
+#: js/ui/endSessionDialog.js:69 js/ui/status/system.js:181
msgctxt "title"
msgid "Power Off"
msgstr "关机"
-#: js/ui/endSessionDialog.js:71
+#: js/ui/endSessionDialog.js:70
msgctxt "title"
msgid "Install Updates & Power Off"
msgstr "安装更新并关机"
-#: js/ui/endSessionDialog.js:74
+#: js/ui/endSessionDialog.js:73
#, javascript-format
msgid "The system will power off automatically in %d second"
msgid_plural "The system will power off automatically in %d seconds"
msgstr[0] "系统将在 %d 秒后自动关机"
-#: js/ui/endSessionDialog.js:78 js/ui/endSessionDialog.js:97
+#: js/ui/endSessionDialog.js:77 js/ui/endSessionDialog.js:96
msgctxt "checkbox"
msgid "Install pending software updates"
msgstr "安装挂起的软件更新"
-#: js/ui/endSessionDialog.js:82
+#: js/ui/endSessionDialog.js:81
msgctxt "button"
msgid "Power Off"
msgstr "关机"
-#: js/ui/endSessionDialog.js:89
+#: js/ui/endSessionDialog.js:88
msgctxt "title"
msgid "Restart"
msgstr "重启"
-#: js/ui/endSessionDialog.js:90
+#: js/ui/endSessionDialog.js:89
msgctxt "title"
msgid "Install Updates & Restart"
msgstr "安装更新并重启"
-#: js/ui/endSessionDialog.js:93
+#: js/ui/endSessionDialog.js:92
#, javascript-format
msgid "The system will restart automatically in %d second"
msgid_plural "The system will restart automatically in %d seconds"
msgstr[0] "系统将在 %d 秒后自动重启"
-#: js/ui/endSessionDialog.js:101
+#: js/ui/endSessionDialog.js:100
msgctxt "button"
msgid "Restart"
msgstr "重启"
-#: js/ui/endSessionDialog.js:109
+#: js/ui/endSessionDialog.js:108
msgctxt "title"
msgid "Restart & Install Updates"
msgstr "重启并安装更新"
-#: js/ui/endSessionDialog.js:112
+#: js/ui/endSessionDialog.js:111
#, javascript-format
msgid "The system will automatically restart and install updates in %d second"
msgid_plural ""
"The system will automatically restart and install updates in %d seconds"
msgstr[0] "系统将在 %d 秒后自动重启并安装更新"
-#: js/ui/endSessionDialog.js:119 js/ui/endSessionDialog.js:140
+#: js/ui/endSessionDialog.js:118
msgctxt "button"
msgid "Restart & Install"
msgstr "重启并安装"
-#: js/ui/endSessionDialog.js:121
+#: js/ui/endSessionDialog.js:120
msgctxt "button"
msgid "Install & Power Off"
msgstr "安装并关机"
-#: js/ui/endSessionDialog.js:122
+#: js/ui/endSessionDialog.js:121
msgctxt "checkbox"
msgid "Power off after updates are installed"
msgstr "安装更新后关机"
-#: js/ui/endSessionDialog.js:129
-msgctxt "title"
-msgid "Restart & Install Upgrade"
-msgstr "重启并安装升级"
-
-#. Translators: This is the text displayed for system upgrades in the
-#. shut down dialog. First %s gets replaced with the distro name and
-#. second %s with the distro version to upgrade to
-#: js/ui/endSessionDialog.js:134
-#, javascript-format
-msgid ""
-"%s %s will be installed after restart. Upgrade installation can take a long "
-"time: ensure that you have backed up and that the computer is plugged in."
-msgstr ""
-"重启后将安装 %s %s。升级安装可能需要较长时间:请确保已经进行了备份并且已经插"
-"入了电源。"
-
-#: js/ui/endSessionDialog.js:283
+#: js/ui/endSessionDialog.js:262
msgid "Low battery power: please plug in before installing updates"
msgstr "电池电量低:请在安装更新前插入电源"
-#: js/ui/endSessionDialog.js:292
+#: js/ui/endSessionDialog.js:271
msgid "Some applications are busy or have unsaved work"
msgstr "有些应用程序正忙或有未保存的工作"
-#: js/ui/endSessionDialog.js:297
+#: js/ui/endSessionDialog.js:276
msgid "Other users are logged in"
msgstr "有其他用户登录"
-#: js/ui/endSessionDialog.js:467
+#: js/ui/endSessionDialog.js:431
msgctxt "button"
msgid "Boot Options"
msgstr "启动选项"
#. Translators: Remote here refers to a remote session, like a ssh login
-#: js/ui/endSessionDialog.js:672
+#: js/ui/endSessionDialog.js:635
#, javascript-format
msgid "%s (remote)"
msgstr "%s(远程)"
#. Translators: Console here refers to a tty like a VT console
-#: js/ui/endSessionDialog.js:675
+#: js/ui/endSessionDialog.js:638
#, javascript-format
msgid "%s (console)"
msgstr "%s(控制台)"
msgid "Download and install “%s” from extensions.gnome.org?"
msgstr "从 extensions.gnome.org 下载并安装“%s”?"
-#: js/ui/extensionSystem.js:354
+#: js/ui/extensionSystem.js:353
msgid "Extension Updates Available"
msgstr "扩展更新可用"
-#: js/ui/extensionSystem.js:355
+#: js/ui/extensionSystem.js:354
msgid "Extension updates are ready to be installed"
msgstr "扩展更新已做好安装准备"
msgid "Leave Off"
msgstr "保持关闭"
-#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:901
+#: js/ui/keyboard.js:179 js/ui/status/keyboard.js:888
msgid "Keyboard Settings"
msgstr "键盘设置"
-#: js/ui/lookingGlass.js:742
+#: js/ui/lookingGlass.js:737
msgid "No extensions installed"
msgstr "未安装扩展"
#. Translators: argument is an extension UUID.
-#: js/ui/lookingGlass.js:805
+#: js/ui/lookingGlass.js:800
#, javascript-format
msgid "%s has not emitted any errors"
msgstr "%s 没有发出任何错误信息"
-#: js/ui/lookingGlass.js:811
+#: js/ui/lookingGlass.js:806
msgid "Hide Errors"
msgstr "隐藏错误"
-#: js/ui/lookingGlass.js:815 js/ui/lookingGlass.js:895
+#: js/ui/lookingGlass.js:810 js/ui/lookingGlass.js:890
msgid "Show Errors"
msgstr "显示错误"
-#: js/ui/lookingGlass.js:824
+#: js/ui/lookingGlass.js:819
msgid "Active"
msgstr "活动"
-#: js/ui/lookingGlass.js:827
+#: js/ui/lookingGlass.js:822
msgid "Inactive"
msgstr "未活动"
-#: js/ui/lookingGlass.js:829
+#: js/ui/lookingGlass.js:824
msgid "Error"
msgstr "出错"
-#: js/ui/lookingGlass.js:831
+#: js/ui/lookingGlass.js:826
msgid "Out of date"
msgstr "过时"
-#: js/ui/lookingGlass.js:833
+#: js/ui/lookingGlass.js:828
msgid "Downloading"
msgstr "正在下载"
-#: js/ui/lookingGlass.js:835
+#: js/ui/lookingGlass.js:830
msgid "Deactivating"
msgstr "正在停用"
-#: js/ui/lookingGlass.js:837
+#: js/ui/lookingGlass.js:832
msgid "Activating"
msgstr "正在激活"
-#: js/ui/lookingGlass.js:873
+#: js/ui/lookingGlass.js:868
msgid "View Source"
msgstr "查看源"
-#: js/ui/lookingGlass.js:884
+#: js/ui/lookingGlass.js:879
msgid "Web Page"
msgstr "网页"
-#: js/ui/main.js:311
+#: js/ui/main.js:300
msgid "System was put in unsafe mode"
msgstr "系统已置于不安全模式"
-#: js/ui/main.js:312
+#: js/ui/main.js:301
msgid "Apps now have unrestricted access"
msgstr "应用现在可以不受限制地访问"
-#: js/ui/main.js:372
+#: js/ui/main.js:362
msgid "Logged in as a privileged user"
msgstr "以特权用户身份登录"
-#: js/ui/main.js:373
+#: js/ui/main.js:363
msgid ""
"Running a session as a privileged user should be avoided for security "
"reasons. If possible, you should log in as a normal user."
"出于安全原因,应避免以特权用户身份运行会话。如有可能,你应该以正常用户身份登"
"录。"
-#: js/ui/main.js:421
+#: js/ui/main.js:411
msgid "Screen Lock disabled"
msgstr "屏幕锁定已禁用"
-#: js/ui/main.js:422
+#: js/ui/main.js:412
msgid "Screen Locking requires the GNOME display manager"
msgstr "屏幕锁定需要 GNOME 显示管理器"
#. Translators: this is the string displayed in the header when a message
#. source doesn't have a name
-#: js/ui/messageList.js:409
+#: js/ui/messageList.js:403
msgid "Unknown App"
msgstr "未知应用"
#. in the search entry when no search is
#. active; it should not exceed ~30
#. characters.
-#: js/ui/overviewControls.js:328
+#: js/ui/overviewControls.js:330
msgid "Type to search"
msgstr "输入以搜索"
-#: js/ui/overviewControls.js:392
+#: js/ui/overviewControls.js:395
msgid "Apps"
msgstr "应用"
msgid "System"
msgstr "系统"
-#: js/ui/panel.js:465
+#: js/ui/panel.js:470
msgid "Top Bar"
msgstr "顶栏"
msgid "Press ESC to close"
msgstr "按 Esc 以关闭"
-#: js/ui/runDialog.js:256
-msgid "Restart is not available on Wayland"
-msgstr "Wayland 下重启不可用"
-
-#: js/ui/runDialog.js:261
-msgid "Restarting…"
-msgstr "正在重启…"
-
-#: js/ui/screenShield.js:233
+#: js/ui/screenShield.js:220
msgid "GNOME needs to lock the screen"
msgstr "GNOME 需要锁定屏幕"
-#: js/ui/screenShield.js:274 js/ui/screenShield.js:682
-msgid "Unable to lock"
-msgstr "无法锁定"
-
-#: js/ui/screenShield.js:275 js/ui/screenShield.js:683
-msgid "Lock was blocked by an app"
-msgstr "一个应用阻止了锁定"
-
#. Translators: notification source name for screenshots and recordings.
#: js/ui/screenshot.js:40
msgid "Screen Capture"
msgstr "屏幕捕获"
-#: js/ui/screenshot.js:1268
+#: js/ui/screenshot.js:1267
msgid "Selection"
msgstr "选区"
-#: js/ui/screenshot.js:1278
+#: js/ui/screenshot.js:1277
msgid "Area Selection"
msgstr "选择区域"
-#: js/ui/screenshot.js:1283
+#: js/ui/screenshot.js:1282
msgid "Screen"
msgstr "屏幕"
-#: js/ui/screenshot.js:1293
+#: js/ui/screenshot.js:1292
msgid "Screen Selection"
msgstr "选择屏幕"
-#: js/ui/screenshot.js:1298
+#: js/ui/screenshot.js:1297
msgid "Window"
msgstr "窗口"
-#: js/ui/screenshot.js:1308
+#: js/ui/screenshot.js:1307
msgid "Window Selection"
msgstr "选择窗口"
-#: js/ui/screenshot.js:1333 js/ui/status/system.js:118
+#: js/ui/screenshot.js:1332 js/ui/status/system.js:118
msgid "Take Screenshot"
msgstr "截图"
-#: js/ui/screenshot.js:1349
+#: js/ui/screenshot.js:1348
msgid "Record Screen"
msgstr "录制屏幕"
#. Translators: since this string refers to an action,
#. it needs to be phrased as a verb.
-#: js/ui/screenshot.js:1366
+#: js/ui/screenshot.js:1365
msgid "Capture"
msgstr "捕获"
-#: js/ui/screenshot.js:1388
+#: js/ui/screenshot.js:1387
msgid "Show Pointer"
msgstr "显示指针"
#. Translators: this is the folder where recorded
#. screencasts are stored.
-#: js/ui/screenshot.js:2016
+#: js/ui/screenshot.js:2020
msgid "Screencasts"
msgstr "录屏"
#. Translators: this is a filename used for screencast
#. * recording, where "%d" and "%t" date and time, e.g.
#. * "Screencast From 07-17-2013 10:00:46 PM"
-#: js/ui/screenshot.js:2021
+#: js/ui/screenshot.js:2025
#, no-c-format
msgid "Screencast From %d %t"
msgstr "录屏 %d %t"
#. Translators: notification title.
-#: js/ui/screenshot.js:2067
+#: js/ui/screenshot.js:2071
msgid "Screencast recorded"
msgstr "屏幕已录制"
#. Translators: notification title.
-#: js/ui/screenshot.js:2080
+#: js/ui/screenshot.js:2084
msgid "Screencast failed to start"
msgstr "录屏启动失败"
#. Translators: notification title.
-#: js/ui/screenshot.js:2086
+#: js/ui/screenshot.js:2090
msgid "Screencast ended: Out of disk space"
msgstr "录屏已结束:磁盘空间不足"
#. We can encourage user to try again on service crashes since the
#. recorder will auto-blocklist the pipeline that crashed.
#. Translators: notification title.
-#: js/ui/screenshot.js:2092
+#: js/ui/screenshot.js:2096
msgid "Screencast ended unexpectedly, please try again"
msgstr "录屏意外结束,请重试"
#. Translators: notification title.
-#: js/ui/screenshot.js:2095
+#: js/ui/screenshot.js:2099
msgid "Screencast ended unexpectedly"
msgstr "录屏意外结束"
#. Translators: notification body when a screencast was recorded.
-#: js/ui/screenshot.js:2108
+#: js/ui/screenshot.js:2112
msgid "Click here to view the video"
msgstr "点击这里查看该视频"
#. Translators: button on the screencast notification.
#. Translators: button on the screenshot notification.
-#: js/ui/screenshot.js:2116 js/ui/screenshot.js:2359
+#: js/ui/screenshot.js:2120 js/ui/screenshot.js:2363
msgid "Show in Files"
msgstr "显示文件"
#. Translators: this is the name of the file that the screenshot is
#. saved to. The placeholder is a timestamp, e.g. "2017-05-21 12-24-03".
-#: js/ui/screenshot.js:2305
+#: js/ui/screenshot.js:2309
#, javascript-format
msgid "Screenshot From %s"
msgstr "截图 %s"
#. Translators: notification title.
-#: js/ui/screenshot.js:2349
+#: js/ui/screenshot.js:2353
msgid "Screenshot captured"
msgstr "已获取截图"
#. Translators: notification body when a screenshot was captured.
-#: js/ui/screenshot.js:2351
+#: js/ui/screenshot.js:2355
msgid "You can paste the image from the clipboard"
msgstr "您可以从剪贴板粘贴该图像"
-#: js/ui/screenshot.js:2409 js/ui/screenshot.js:2571
+#: js/ui/screenshot.js:2413 js/ui/screenshot.js:2575
msgid "Screenshot taken"
msgstr "已获取屏幕截图"
-#: js/ui/search.js:842
+#: js/ui/search.js:846
msgid "Searching"
msgstr "正在搜索"
-#: js/ui/search.js:845
+#: js/ui/search.js:849
msgid "No results"
msgstr "无结果"
-#: js/ui/search.js:977
+#: js/ui/search.js:984
#, javascript-format
msgid "%d more"
msgid_plural "%d more"
msgstr[0] "还有另外 %d 项"
-#: js/ui/searchController.js:87
+#: js/ui/searchController.js:86
#: subprojects/extensions-app/data/ui/extensions-window.ui:73
msgid "Search"
msgstr "搜索"
-#: js/ui/shellEntry.js:21
+#: js/ui/shellEntry.js:22
msgid "Copy"
msgstr "复制"
-#: js/ui/shellEntry.js:26
+#: js/ui/shellEntry.js:27
msgid "Paste"
msgstr "粘贴"
-#: js/ui/shellEntry.js:78
+#: js/ui/shellEntry.js:79
msgid "Show Text"
msgstr "显示文本"
-#: js/ui/shellEntry.js:80
+#: js/ui/shellEntry.js:81
msgid "Hide Text"
msgstr "隐藏文本"
-#: js/ui/shellEntry.js:174
+#: js/ui/shellEntry.js:170
msgid "Caps lock is on"
msgstr "大写锁定已开启"
msgid "The PIM must be a number or empty"
msgstr "PIM 必须是数字或留空"
-#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:155
+#: js/ui/status/accessibility.js:45 js/ui/status/accessibility.js:153
msgid "High Contrast"
msgstr "高对比度"
-#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:171
+#: js/ui/status/accessibility.js:48 js/ui/status/accessibility.js:169
msgid "Zoom"
msgstr "缩放"
-#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:223
+#: js/ui/status/accessibility.js:55 js/ui/status/accessibility.js:221
msgid "Screen Reader"
msgstr "屏幕阅读器"
-#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:239
+#: js/ui/status/accessibility.js:59 js/ui/status/accessibility.js:237
msgid "Screen Keyboard"
msgstr "屏幕键盘"
-#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:255
+#: js/ui/status/accessibility.js:63 js/ui/status/accessibility.js:253
msgid "Visual Alerts"
msgstr "视觉响铃"
-#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:271
+#: js/ui/status/accessibility.js:67 js/ui/status/accessibility.js:269
msgid "Sticky Keys"
msgstr "粘滞键"
-#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:287
+#: js/ui/status/accessibility.js:71 js/ui/status/accessibility.js:285
msgid "Slow Keys"
msgstr "慢速键"
# win10 使用这个翻译,在谷歌搜索上分别搜索回弹键和筛选键,回弹键的结果比较多。
-#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:303
+#: js/ui/status/accessibility.js:75 js/ui/status/accessibility.js:301
msgid "Bounce Keys"
msgstr "回弹键"
-#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:319
+#: js/ui/status/accessibility.js:79 js/ui/status/accessibility.js:317
msgid "Mouse Keys"
msgstr "鼠标按键"
msgid "Accessibility Settings"
msgstr "无障碍设置"
-#: js/ui/status/accessibility.js:124 js/ui/status/accessibility.js:187
+#: js/ui/status/accessibility.js:122 js/ui/status/accessibility.js:185
msgid "Large Text"
msgstr "大号文本"
msgid "Auto Rotate"
msgstr "自动旋转"
-#: js/ui/status/backgroundApps.js:156
+#: js/ui/status/backgroundApps.js:155
msgctxt "title"
msgid "Background Apps"
msgstr "后台应用"
-#: js/ui/status/backgroundApps.js:171
+#: js/ui/status/backgroundApps.js:170
msgid "Apps known to be running without a window"
msgstr "已知的无窗口运行的应用"
-#: js/ui/status/backgroundApps.js:182
+#: js/ui/status/backgroundApps.js:181
msgid "App Settings"
msgstr "应用设置"
-#: js/ui/status/backgroundApps.js:239
+#: js/ui/status/backgroundApps.js:238
msgid "No Background Apps"
msgstr "没有后台应用"
-#: js/ui/status/backgroundApps.js:241
+#: js/ui/status/backgroundApps.js:240
#, javascript-format
msgid "%d Background App"
msgid_plural "%d Background Apps"
msgid "High"
msgstr "高"
-#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:883
+#: js/ui/status/backlight.js:162 js/ui/status/keyboard.js:870
msgid "Keyboard"
msgstr "键盘"
msgid "Open keyboard brightness menu"
msgstr "打开键盘亮度菜单"
-#: js/ui/status/bluetooth.js:246 js/ui/status/network.js:360
+#: js/ui/status/bluetooth.js:245 js/ui/status/network.js:360
msgid "Disconnect"
msgstr "断开连接"
#. Translators: %s is a device name like "MyPhone"
-#: js/ui/status/bluetooth.js:267 js/ui/status/network.js:354
+#: js/ui/status/bluetooth.js:266 js/ui/status/network.js:354
#, javascript-format
msgid "Disconnect %s"
msgstr "断开与 %s 的连接"
#. Translators: %s is a device name like "MyPhone"
-#: js/ui/status/bluetooth.js:269 js/ui/status/network.js:356
+#: js/ui/status/bluetooth.js:268 js/ui/status/network.js:356
#, javascript-format
msgid "Connect to %s"
msgstr "连接至 %s"
-#: js/ui/status/bluetooth.js:277 js/ui/status/bluetooth.js:281
+#: js/ui/status/bluetooth.js:276 js/ui/status/bluetooth.js:280
msgid "Bluetooth"
msgstr "蓝牙"
-#: js/ui/status/bluetooth.js:278
+#: js/ui/status/bluetooth.js:277
msgid "Open Bluetooth menu"
msgstr "打开蓝牙菜单"
-#: js/ui/status/bluetooth.js:304 js/ui/status/network.js:1925
+#: js/ui/status/bluetooth.js:303 js/ui/status/network.js:1925
msgid "Bluetooth Settings"
msgstr "蓝牙设置"
-#: js/ui/status/bluetooth.js:351
+#: js/ui/status/bluetooth.js:350
msgid "No available or connected devices"
msgstr "没有可连接或已连接的设备"
-#: js/ui/status/bluetooth.js:352
+#: js/ui/status/bluetooth.js:351
msgid "Turn on Bluetooth to connect to devices"
msgstr "打开蓝牙以连接到设备"
#. Translators: This is the number of connected bluetooth devices
-#: js/ui/status/bluetooth.js:416
+#: js/ui/status/bluetooth.js:415
#, javascript-format
msgid "%d Connected"
msgid_plural "%d Connected"
msgid "Do Not Disturb"
msgstr "请勿打扰"
-#: js/ui/status/dwellClick.js:15
+#: js/ui/status/dwellClick.js:14
msgid "Single Click"
msgstr "单击"
-#: js/ui/status/dwellClick.js:20
+#: js/ui/status/dwellClick.js:19
msgid "Double Click"
msgstr "双击"
-#: js/ui/status/dwellClick.js:25
+#: js/ui/status/dwellClick.js:24
msgid "Drag"
msgstr "拖动"
-#: js/ui/status/dwellClick.js:30
+#: js/ui/status/dwellClick.js:29
msgid "Secondary Click"
msgstr "副键点击"
-#: js/ui/status/dwellClick.js:39
+#: js/ui/status/dwellClick.js:38
msgid "Dwell Click"
msgstr "悬停点击"
-#: js/ui/status/keyboard.js:900
+#: js/ui/status/keyboard.js:887
msgid "Show Keyboard Layout"
msgstr "显示键盘布局"
msgid "Custom"
msgstr "自定义"
-#: js/ui/status/powerProfiles.js:45 js/ui/status/powerProfiles.js:77
+#: js/ui/status/powerProfiles.js:45
+msgctxt "Quick settings button title"
msgid "Power Mode"
msgstr "性能模式"
msgid "Open power profiles menu"
msgstr "打开性能配置菜单"
+#: js/ui/status/powerProfiles.js:77
+msgctxt "Quick settings menu header"
+msgid "Power Mode"
+msgstr "性能模式"
+
#: js/ui/status/powerProfiles.js:79
msgid "Power Settings"
msgstr "电源设置"
-#: js/ui/status/remoteAccess.js:74
+#: js/ui/status/remoteAccess.js:73
msgid "Stop Screencast"
msgstr "停止屏幕录制"
-#: js/ui/status/remoteAccess.js:144
+#: js/ui/status/remoteAccess.js:141
msgid "Stop Screen Sharing"
msgstr "停止屏幕共享"
msgid "Lock Screen"
msgstr "锁屏"
-#: js/ui/status/thunderbolt.js:311
+#: js/ui/status/thunderbolt.js:310
msgid "Unknown Thunderbolt device"
msgstr "未知的雷电接口设备"
-#: js/ui/status/thunderbolt.js:312
+#: js/ui/status/thunderbolt.js:311
msgid ""
"New device has been detected while you were away. Please disconnect and "
"reconnect the device to start using it."
msgstr "您不在的时候检测到了新设备。请断开设备连接后重连来开始使用它。"
-#: js/ui/status/thunderbolt.js:315
+#: js/ui/status/thunderbolt.js:314
msgid "Unauthorized Thunderbolt device"
msgstr "未授权的雷电接口设备"
-#: js/ui/status/thunderbolt.js:316
+#: js/ui/status/thunderbolt.js:315
msgid ""
"New device has been detected and needs to be authorized by an administrator"
msgstr "检测到新设备并需要管理员授权"
-#: js/ui/status/thunderbolt.js:322
+#: js/ui/status/thunderbolt.js:321
msgid "Thunderbolt authorization error"
msgstr "雷电接口授权错误"
-#: js/ui/status/thunderbolt.js:323
+#: js/ui/status/thunderbolt.js:322
#, javascript-format
msgid "Could not authorize the Thunderbolt device: %s"
msgstr "无法授权雷电接口设备:%s"
-#: js/ui/status/volume.js:218
+#: js/ui/status/volume.js:217
msgid "Volume changed"
msgstr "音量已变更"
-#: js/ui/status/volume.js:231
+#: js/ui/status/volume.js:230
msgid "Unmute"
msgstr "取消静音"
-#: js/ui/status/volume.js:231
+#: js/ui/status/volume.js:230
msgid "Mute"
msgstr "静音"
-#: js/ui/status/volume.js:293
+#: js/ui/status/volume.js:297
msgid "Volume"
msgstr "音量"
-#: js/ui/status/volume.js:309
+#: js/ui/status/volume.js:313
msgid "Sound Output"
msgstr "声音输出"
-#: js/ui/status/volume.js:310
+#: js/ui/status/volume.js:314
msgid "Open sound output menu"
msgstr "打开声音输出菜单"
-#: js/ui/status/volume.js:385
+#: js/ui/status/volume.js:389
msgid "Sound Input"
msgstr "声音输入"
-#: js/ui/status/volume.js:386
+#: js/ui/status/volume.js:390
msgid "Open sound input menu"
msgstr "打开声音输入菜单"
#. Translators: This is a time format for a date in
#. long format
-#: js/ui/unlockDialog.js:414
+#: js/ui/unlockDialog.js:415
msgid "%A %B %-d"
msgstr "%-m月%-d日 %A"
-#: js/ui/unlockDialog.js:420
+#: js/ui/unlockDialog.js:421
msgid "Swipe up to unlock"
msgstr "向上滑动解锁"
-#: js/ui/unlockDialog.js:421
+#: js/ui/unlockDialog.js:422
msgid "Click or press a key to unlock"
msgstr "单击或按键解锁"
-#: js/ui/unlockDialog.js:609
+#: js/ui/unlockDialog.js:610
msgid "Unlock Window"
msgstr "解锁窗口"
-#: js/ui/unlockDialog.js:618
+#: js/ui/unlockDialog.js:619
msgid "Log in as another user"
msgstr "以另一个用户身份登录"
#. Translators: This represents the size of a window. The first number is
#. * the width of the window and the second is the height.
-#: js/ui/windowManager.js:492
+#: js/ui/windowManager.js:490
#, javascript-format
msgid "%d × %d"
msgstr "%d × %d"
#. Translators: entry in the window right click menu.
-#: js/ui/windowMenu.js:27
+#: js/ui/windowMenu.js:28
msgctxt "window-menu"
msgid "Take Screenshot"
msgstr "截图"
-#: js/ui/windowMenu.js:39
+#: js/ui/windowMenu.js:40
msgid "Hide"
msgstr "隐藏"
-#: js/ui/windowMenu.js:46
+#: js/ui/windowMenu.js:47
msgid "Restore"
msgstr "还原"
-#: js/ui/windowMenu.js:50
+#: js/ui/windowMenu.js:51
msgid "Maximize"
msgstr "最大化"
-#: js/ui/windowMenu.js:57
+#: js/ui/windowMenu.js:58
msgid "Move"
msgstr "移动"
-#: js/ui/windowMenu.js:71
+#: js/ui/windowMenu.js:72
msgid "Resize"
msgstr "改变大小"
-#: js/ui/windowMenu.js:85
+#: js/ui/windowMenu.js:86
msgid "Always on Top"
msgstr "置顶"
-#: js/ui/windowMenu.js:104
+#: js/ui/windowMenu.js:105
msgid "Always on Visible Workspace"
msgstr "总在可见工作区"
-#: js/ui/windowMenu.js:118
+#: js/ui/windowMenu.js:119
msgid "Move to Workspace Left"
msgstr "移至左工作区"
-#: js/ui/windowMenu.js:124
+#: js/ui/windowMenu.js:125
msgid "Move to Workspace Right"
msgstr "移至右工作区"
-#: js/ui/windowMenu.js:130
+#: js/ui/windowMenu.js:131
msgid "Move to Workspace Up"
msgstr "移至上工作区"
-#: js/ui/windowMenu.js:136
+#: js/ui/windowMenu.js:137
msgid "Move to Workspace Down"
msgstr "移至下工作区"
-#: js/ui/windowMenu.js:154
+#: js/ui/windowMenu.js:155
msgid "Move to Monitor Up"
msgstr "移到上边显示器"
-#: js/ui/windowMenu.js:163
+#: js/ui/windowMenu.js:164
msgid "Move to Monitor Down"
msgstr "移到下边显示器"
-#: js/ui/windowMenu.js:172
+#: js/ui/windowMenu.js:173
msgid "Move to Monitor Left"
msgstr "移到左边显示器"
-#: js/ui/windowMenu.js:181
+#: js/ui/windowMenu.js:182
msgid "Move to Monitor Right"
msgstr "移至右边显示器"
-#: js/ui/windowMenu.js:189
+#: js/ui/windowMenu.js:190
msgid "Close"
msgstr "关闭"
msgid "Password cannot be blank"
msgstr "密码不能为空"
-#: src/shell-polkit-authentication-agent.c:344
+#: src/shell-polkit-authentication-agent.c:342
msgid "Authentication dialog was dismissed by the user"
msgstr "认证对话框已被用户取消"
-#: src/st/st-icon-theme.c:1859
+#: src/st/st-icon-theme.c:1857
#, c-format
msgid "Icon '%s' not present in theme %s"
msgstr "主题 %s 中不存在图标 ‘%s’"
-#: src/st/st-icon-theme.c:3452 src/st/st-icon-theme.c:3755
+#: src/st/st-icon-theme.c:3450 src/st/st-icon-theme.c:3753
msgid "Failed to load icon"
msgstr "图标加载失败"
"preferences and removing or disabling unwanted extensions."
msgstr "GNOME 扩展程序可用于升级扩展,配置扩展首选项和移除、禁用不想要的扩展。"
-#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:79
+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:65
msgid "Main Window"
msgstr "主窗口"
-#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:83
+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:69
msgid "Available Updates"
msgstr "可用更新"
-#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:87
+#: subprojects/extensions-app/data/metainfo/org.gnome.Extensions.metainfo.xml.in:73
msgid "Search View"
msgstr "搜索视图"
"Mandy Wang <wangmychn@gmail.com>, 2016\n"
"Dingzhong Chen <wsxy162@gmail.com>, 2015, 2016, 2017, 2019\n"
"Weiyi Xu <xuweiyi0923@gmail.com>, 2020\n"
-"lumingzh <lumingzh@qq.com>, 2022-2024\n"
+"lumingzh <lumingzh@qq.com>, 2022-2026\n"
"Victor_Trista <ljlzjzm@hotmail.com>, 2023"
#: subprojects/extensions-app/js/extensionsWindow.js:198
#: subprojects/extensions-app/data/ui/extensions-window.ui:230
msgid ""
-"To find and add extensions, visit <a href=\"https://extensions.gnome."
-"org\">extensions.gnome.org</a>."
+"To find and add extensions, visit <a href=\"https://"
+"extensions.gnome.org\">extensions.gnome.org</a>."
msgstr ""
-"如需查找或添加扩展,请访问 <a href=\"https://extensions.gnome."
-"org\">extensions.gnome.org</a> 网站。"
+"如需查找或添加扩展,请访问 <a href=\"https://"
+"extensions.gnome.org\">extensions.gnome.org</a> 网站。"
#: subprojects/extensions-app/data/ui/extensions-window.ui:240
msgid "Something’s gone wrong"
msgstr "描述"
#: subprojects/extensions-tool/src/command-create.c:416
+#, c-format
msgid ""
"UUID is a globally-unique identifier for your extension.\n"
-"This should be in the format of an email address (clicktofocus@janedoe."
-"example.com)\n"
+"This should be in the format of an email address "
+"(clicktofocus@janedoe.example.com)\n"
msgstr ""
"UUID 是你的扩展全局唯一的标识符。\n"
"这应该是电子邮件地址的格式(clicktofocus@janedoe.example.com)\n"
#: subprojects/extensions-tool/src/command-create.c:443
+#, c-format
msgid "Choose one of the available templates:\n"
msgstr "选择一个可用模板:\n"
#: subprojects/extensions-tool/src/command-info.c:50
#: subprojects/extensions-tool/src/command-list.c:66
#: subprojects/extensions-tool/src/main.c:150
+#, c-format
msgid "Failed to connect to GNOME Shell\n"
msgstr "连接 GNOME Shell 失败\n"
msgid "Show extensions info"
msgstr "显示扩展信息"
-#: subprojects/extensions-tool/src/command-install.c:190
+#: subprojects/extensions-tool/src/command-install.c:195
msgid "Overwrite an existing extension"
msgstr "覆盖已有的扩展"
-#: subprojects/extensions-tool/src/command-install.c:192
+#: subprojects/extensions-tool/src/command-install.c:198
+msgid "Print extension UUID on success"
+msgstr "成功时打印扩展 UUID"
+
+#: subprojects/extensions-tool/src/command-install.c:200
msgid "EXTENSION_BUNDLE"
msgstr "扩展包"
-#: subprojects/extensions-tool/src/command-install.c:201
+#: subprojects/extensions-tool/src/command-install.c:209
msgid "Install an extension bundle"
msgstr "安装扩展包"
-#: subprojects/extensions-tool/src/command-install.c:219
+#: subprojects/extensions-tool/src/command-install.c:227
msgid "No extension bundle specified"
msgstr "未指定扩展包"
-#: subprojects/extensions-tool/src/command-install.c:225
+#: subprojects/extensions-tool/src/command-install.c:233
msgid "More than one extension bundle specified"
msgstr "指定了超过一个的扩展包"
msgstr "重置扩展"
#: subprojects/extensions-tool/src/command-uninstall.c:49
+#, c-format
msgid "Cannot uninstall system extensions\n"
msgstr "无法卸载系统扩展\n"
msgstr "卸载扩展"
#: subprojects/extensions-tool/src/command-upload.c:226
+#, c-format
msgid "Login to extensions.gnome.org\n"
msgstr "登录 extensions.gnome.org\n"
#: subprojects/extensions-tool/src/command-upload.c:256
+#, c-format
msgid "Warning! Password will be echoed"
msgstr "警告!密码将被回显"
msgid "System Sounds"
msgstr "系统声音"
+#~ msgctxt "title"
+#~ msgid "Restart & Install Upgrade"
+#~ msgstr "重启并安装升级"
+
+#, javascript-format
+#~ msgid ""
+#~ "%s %s will be installed after restart. Upgrade installation can take a "
+#~ "long time: ensure that you have backed up and that the computer is "
+#~ "plugged in."
+#~ msgstr ""
+#~ "重启后将安装 %s %s。升级安装可能需要较长时间:请确保已经进行了备份并且已经"
+#~ "插入了电源。"
+
+#~ msgid "Restart is not available on Wayland"
+#~ msgstr "Wayland 下重启不可用"
+
+#~ msgid "Restarting…"
+#~ msgstr "正在重启…"
+
+#~ msgid "Unable to lock"
+#~ msgstr "无法锁定"
+
+#~ msgid "Lock was blocked by an app"
+#~ msgstr "一个应用阻止了锁定"
+
#~ msgid "GNOME Shell"
#~ msgstr "GNOME Shell"